Drainage plow control and method of controlling an elevation of a cutting edge of a drainage plow

ABSTRACT

A pitch plow and a method of controlling an elevation of a cutting edge of a pitch plow having a frame and a shank that is pivotally mounted to the frame, with the shank defining a cutting edge includes a control system that controls an elevation of the cutting edge. The control system includes a hydraulic control between the shank and the frame to pivotally adjust the shank and an electronic control to control the hydraulic actuator. The electronic control includes a processor and first and second sensors. The processor produces an output that adjusts the hydraulic control in a manner that controls the elevation of the cutting edge. The first sensor may measure GNS location and provides a GNS location input to the processor. The second sensor may measure orientation of said shank and provides a shank orientation input to the processor.

CROSS REFERENCE TO RELATED APPLICATIONS

The present invention is a continuation of U.S. patent application Ser.No. 12/333,725, filed on Dec. 12, 2008, which claims priority from U.S.provisional patent application Ser. No. 61/022,851, filed on Jan. 23,2008, the disclosures of which are hereby incorporated herein byreference in their entirety.

BACKGROUND OF THE INVENTION

The present invention relates to a control system and method for a pitchplow, also known as a “floating-frame plow,” and, in particular, to suchsystem and method for controlling the elevation of the cutting edge ofthe pitch plow. The invention is illustrated for use with agriculturaldrainage plows used to install underground flexible pipe, which is oftenreferred to as drainage tile. However, the invention could be applied toa range of applications including installation of underground electricalcable, fiber optic cable, or other forms of flexible pipe.

Drainage plows, which include pitch plows, are most typically employedby farmers for installing underground flexible pipe as a watermanagement strategy to improve yield, drought resistance, and timelinessof access to their fields. A pitch plow is pulled behind a tractor. Asthe tractor pulls the plow through the ground, the plow temporarilycreates a trench into which the flexible pipe is installed. The foremosttip of the plow's implement cuts a subsurface on which flexible pipe islaid. Favorable drainage characteristics depend upon good control of theinstalled pipe profile's depth and grade.

SUMMARY OF THE INVENTION

The present invention provides a technique for operating a pitch plowthat is capable of laying flexible pipe, or the like, at a consistentdepth.

A pitch plow and method of controlling an elevation of a cutting edge ofa pitch plow, according to an aspect of the invention, includesproviding a frame and a shank that is pivotally mounted to the frame.The shank defines the cutting edge. A control system is provided thatincludes a hydraulic control between the shank and the frame and anelectronic control. The hydraulic control is adapted to pivotally adjustthe shank with respect to the frame. The electronic control is adaptedto control the hydraulic actuator. The electronic control includes firstand second sensors. The first sensor is adapted to sense a firstparameter from which a first elevation estimate of said cutting edge canbe derived. The second sensor is adapted to sense a second parameterfrom which a second elevation estimate of said cutting edge can bederived. The electronic control determines an actual elevation of thecutting edge by combining the first and second elevation estimates. Theelectronic control compares the actual elevation with a desiredelevation and controls said hydraulic actuator to move the cutting edgetoward a desired elevation.

The electronic control may combine first and second elevation estimatesaccording to a weighted function to determine actual elevation. Theweighted function tends to apply low-pass filtering to the firstelevation estimate and to apply high-pass filtering to the secondelevation estimate. The weighted function combines (1-W) times the firstelevation estimate and (W) times the second elevation estimate, whereinW is a number between 0 and 1. W may be variable or be a constant. Theelectronic control may include a probability estimator, the probabilityestimator performing the weighted function. The probability estimatormay be a Kalman filter.

The first sensor may be adapted to measure GNS location and to provide aGNS location input to the electronic control. The GNS receiver may havean accuracy no better than 2 inches and may have an accuracy no betterthan 5 inches. The second sensor may be adapted to measure orientationof the shank and to provide an orientation input to the electroniccontrol. The second sensor may be an inclination sensor, such as aclinometer.

The electronic control may be adapted to determine a calibrationparameter, wherein the calibration parameter defines an orientation ofthe shank at which the edge does not substantially change elevation. Theelectronic control may be adapted to determine the calibration parameterplate from the first and second parameters. The electronic control maybe adapted to determine the calibration parameter during a calibrationprocedure prior to operation of the pitch plow. The electronic controlmay be adapted to repetitively update the calibration parameter duringoperation of the pitch plow.

The shank may include a shear plate. An edge of the shear plate maydefine the cutting edge. The first and second parameters may beredundant.

A pitch plow and method of controlling an elevation of a cutting edge ofa pitch plow, according to an aspect of the invention, includesproviding a frame and a shank that is pivotally mounted to the frame.The shank defines the cutting edge. A control system is provided thatincludes a hydraulic control between the shank and the frame and anelectronic control. The hydraulic control is adapted to pivotally adjustthe shank with respect to the frame. The electronic control is adaptedto control the hydraulic actuator. The electronic control may include aprocessor, a first sensor and a second sensor. The first sensor may beadapted to measure GNS location and to provide a GNS location input tothe processor. The second sensor may be adapted to measure orientationof the shank and to provide a shank orientation input to the processor.The processor is adapted to produce an output from the inputs that isadapted to adjust the hydraulic control in a manner that controls theelevation of the cutting edge.

These and other objects, advantages and features of this invention willbecome apparent upon review of the following specification inconjunction with the drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a side elevation of a pitch plow assembly according to theinvention being pulled by a prime mover;

FIG. 2 is a side elevation of the pitch plow assembly illustrated inFIG. 1 including a control system;

FIG. 3 is a flow chart of a control program;

FIG. 4 is a chart illustration operation of a conventional GNS receiver;and

FIG. 5 is a chart illustrating accumulation of error in elevationcomputed with a conventional clinometer with respect to distancetraveled.

DESCRIPTION OF THE PREFERRED EMBODIMENT

Referring now to the drawings, and the illustrative embodiments depictedtherein, a pitch plow, such as drainage plow 10, includes a frame 17 anda shank 20 that is pivotally mounted to the frame (FIGS. 1 and 2). Theshank defines a forward cutting edge, or shear 20 b. A control system 21is provided that includes a hydraulic control, or actuator, 22 betweenshank 20 and frame 17 and an electronic control 25. The hydrauliccontrol 22 is adapted to pivotally adjust shank 20 with respect to frame17. Electronic control 25 is adapted to control hydraulic actuator 22.

A prime mover, such as a tractor 11, propels plow 10. Control of thepropulsion and steering of the tractor 11 and its 3-point hitch (notshown) is through a main user interface of the tractor as isconventional. Frame 17 of plow 10 may be coupled to tractor 11 by pins14 through holes of outer arms (not shown) and a pin 16 through the holeof an upper arm 23 of a conventional 3-point hitch of tractor 11 as isthe practice. Alternatively, frame 17 may be coupled to tractor 11 by adrawbar hitch or other known connection techniques. Shank 20 ispivotally attached to frame 17 by a pin 20 d. Hydraulic actuator 22extends and retracts, transmitting force through a pin 20 e causingshank 20 to pivot about pin 20 d. A skid plate 20 c is welded to thebottom of shank 20. The shear 20 b is mounted to shank 20 and its tipfunctions as the plow's cutting edge c. A boot 20 a of shank 20 providesa channel through which flexible pipe 18 passes as it is installed bythe plow. Electronic control 25 includes an electronic assembly 26 thatis mounted to the shank 20 and houses a first sensor 56 which measures afirst parameter from which the elevation of cutting edge c can bedetermined. In the illustrated embodiment, sensor 56 measures theorientation of shank 20 relative to the earth. Electronic control 25 mayfurther include electronics for controlling the solenoids of a hydraulicvalve assembly 32 that operates hydraulic actuator 22. A second sensorin the form of a global navigational system (GNS) receiver 24 is mountedto the shank.

To install flexible pipe, the tractor 11 is maneuvered such that itpoints in the direction in which pipe is to be installed, and the plow10 is positioned over a trench or ditch 19, as is depicted in FIG. 1.The plow 10 is lowered into the trench 19 using the hydraulicallyactuated 3-point hitch. The plow being in its lowered position, the3-point hitch is placed in a floating state. The floating state is knownin practice as “turning draft control off.” In this state, the hitchallows unconstrained motion of pin 14 and holds pin 16 fixed, leavingplow frame 17 free to pivot about pin 16. An operator feeds flexiblepipe or conduit 18 by hand into the top of the boot 20 a until theflexible pipe comes out of the bottom of the boot and lies upon thebottom of trench 19. The pipe is anchored in place along the bottom byplacing weighty soil upon it or by standing on it. The tractor 11 drivesforward exerting force on the plow 10 via the pins 14 and 16, thusdrawing the plow forward. As the plow 10 is drawn forward, shear 20 bdisplaces soil and thereby cuts a subsurface upon which the flexiblepipe 18 is laid. Shank 20 displaces soil temporarily opening a trenchthrough which said shank passes. The weight of soil upon and around theinstalled flexible pipe 34 holds the pipe in place causing flexible pipe18 to continuously be drawn through the boot 20 a as plow 10 progressesforward.

The path of cutting edge c of shear 20 b thus determines the profile ofthe installed flexible pipe 34, and control of motion of cutting edge cprimarily determines the profile of installed flexible pipe 34. Frame 17being free to pivot about pin 14, the vertical component of motion ofshank 20 is substantially determined by the forces of the soil impingingupon said shank's surfaces. It is to be appreciated that shank 20 rideson the surface of skid plate 20 c and that the motion of the shank isapproximately parallel to the orientation of the skid plate 20 c due toforces exerted by adjacent soil impinging on surfaces of shank 20. Whenshank 20 is pivoted about pin 20 d such that skid plate 20 c is pointingdownward, shank 20 follows a path of decreasing elevation. Similarly,when said shank is pivoted about the pin such that skid plate 20 c ispointing upward, shank 20 follows a path of increasing elevation. Thus,shank 20 may be understood to be slicing through the ground inapproximately the direction parallel to the surface of skid plate 20 c.

Electronic control 25 incorporates a first sensor, which may be aninclinometer 56 which measures orientation relative to Earth'sgravitational field. Electronic control 25 also incorporates a secondsensor, which may be a GNS receiver 24. As will be explained in moredetail below, first sensor 56 is adapted to sense a first parameter fromwhich the elevation of cutting edge 20 b can be derived and secondsensor 24 is adapted to sense a second parameter from which theelevation of cutting edge 20 b can be derived. The first and secondparameters are redundant in that the elevation of cutting edge 20 b canbe independently determined from either of the parameters. As will beexplained in more detail below, electronic control 25 is capable ofdetermining the actual elevation of cutting edge 20 b by combining thefirst and second parameters. Once the actual elevation of cutting edge20 b is determined, electronic control 25 compares the actual elevationwith a desired elevation and controls hydraulic actuator 22 to movecutting edge 20 b toward a desired elevation.

Electronic control 25 includes a control assembly 50 to govern the pitchorientation θ of the shank 20 and the skid plate 20 c via hydraulicactuators 22 and thereby influences the direction of travel of the shank20 and ultimately the depth and grade of the installed flexible pipe 34(FIG. 2). In this manner, the pipe may be made to follow a desiredflexible pipe profile 36 specified by digital design information 52.Control assembly 50 includes a computer, such as a microcomputer 54,which receives an input from sensor 56 to provide a first parameter inthe form of pitch of the shank relative to the Earth. In the illustratedembodiment, sensor 56 is a two-axis model CXTLA clinometer, or slopesensor, with temperature compensation marketed by Crossbow Corporation,but inclinometers are supplied by various manufacturers. In anotherembodiment, sensor 56 may also detect roll of the shank. Sensor 56could, alternatively, be a potentiometer or shaft encoder whose wiper ismechanically coupled to the shank 20 such that it provides a measurementof the pitch of said shank relative to frame 17. However, suchembodiment would require sensing of information regarding orientation offrame 17 and thus be more complex.

Computer 54 receives an input from GNS receiver 24 to provide a secondparameter in the form of position data, such as latitude, longitude, andelevation. GNS receiver 24 may receive signals from a plurality ofglobal navigation satellites orbiting overhead. The satellites maybelong to one of a known GNS system, such as GPS, GLONASS, GALILEO, orthe like. In the illustrated embodiment, the GNS receiver 24 receivessignals only from global navigation satellites and none from a referencestation so that it may measure position data with three- to five-inchaccuracy. The GNS receiver may be compatible with OmniSTAR HP service toprovide such accuracy. In the illustrated embodiment, GNS receiver 24 isa Model AG252 receiver marketed by Trimble Corporation, but GNSreceivers from various manufacturers may be used. However, it may bepossible to use a signal from a reference station received by the GNSreceiver 24 so that it may measure with approximately one-inch accuracy.

Computer 54 includes a processor 70 and memory 72 for storing andexecuting a control program 100 in FIG. 3 to implement the presentinvention. Computer 54 includes appropriate input and output ports tocommunicate with sensor 56, GNS receiver 24, and valve control output 66to activate and deactivate solenoid-operated hydraulic valve controlassembly 32. A system user interface 68 may be situated proximate to theoperator and tractor console 15 and provides a means for communicatingwith the computer 54.

Control assembly 50 provides output 66, which is coupled to the valvecontrol assembly 32. Valve control assembly 32 can be any of severalcommercially available types and has a pair of work ports 60 and 62connected to the lower and upper chambers of the cylinder 22 in order toextend or retract the cylinder. A pair of solenoids (not shown) areelectrically operated by control line 66 from the control assembly 50.Activation of one of the solenoids applies hydraulic fluid underpressure from a pump (not shown) to a first cylinder chamber and drainsfluid from a second cylinder chamber to the tank, thereby extending thepiston of cylinder 22. Activation of the other solenoid of the hydraulicvalve assembly 32 applies hydraulic fluid from the pump to the secondcylinder chamber and drains it from the first chamber thereby retractingthe piston of cylinder 22. Thus, by selectively actuating one of thesolenoids, cylinder 22 can cause shank 20 to pivot about pin 20 d,increasing or decreasing the shank pitch θ in FIG. 2. While illustratedwith the plow, it should be understood that control valve assembly 32may be incorporated with tractor 11 and commanded by control assembly50, such as via a communication bus, such as an ISOBUS protocol. Also,various physical layouts and locations of control assembly 50 can beutilized.

Computer 54 may be programmed with digital design information 52specifying the desired flexible pipe profile 36 may have any of at leastthree sources, depending on the operator's selection. First, the profilemay be created as tile installation progresses by a subprogram (notshown) in response to user-entered desired grade. Second, the profilemay be constructed by a subprogram (not shown) on the computer 54 priorto installation of flexible pipe 18 based on a survey of the groundprofile by driving over the ground where tile is to be installed. Third,the profile may be designed on a remote computer (not shown) and storedon removable medium 74 and loaded into computer 54 or may be transferredwirelessly to computer 54.

Having provided the digital design information 52, the operator commandsthe computer 54 to execute a control program 100, shown in FIG. 3. Inprogram 100, the electronic control combines the first and secondparameters according to a weighted function. The weighted function tendsto apply high-pass filtering to the second parameter which is producedby clinometer 56. The weighted function tends to apply low-passfiltering to the first parameter produced by the GNS receiver. As can beseen by reference to FIGS. 4 and 5, the GNS receiver does not tend toaccumulate error, but is subject to noise, whereas the inclinometertends to accumulate error, or drift, over time. The effect of theweighted function carried out by control program 100 is to useinformation in the signal obtained from the inclinometer to reject thenoise in the GNS receiver. The second parameter takes time to averageinto the first parameter.

Control program 100 produces signals on control line 66 to effect shankpitch θ adjustment of the shank 20 so as to influence the direction ofmotion of shear 20 b and ultimately the path of installed flexible pipe34. In step 110, computer 54 obtains the measurement of the currentshank spatial orientation consisting of at least the pitch relative toearth θ from sensor 56. In another embodiment the measurement of theshank spatial orientation consists of the current shank pitch θ and acurrent shank roll relative to earth. In step 120, control assembly 50is programmed to retrieve the current GNS position (comprising easting,northing and elevation) from GNS receiver 24. In step 130, computer 54computes an angle α between a horizontal e and a velocity vector b ofthe cutting edge c, depicted in FIG. 2. In one embodiment, α is computedaccording to the formula α=θ−θ₀. The angle θ₀ is a value of θ for whichthe plow shank 20 is observed to progress forward while experiencing nochange in elevation. In other words, θ₀ is a calibration parameterrepresenting the pitch θ of shank 20 that causes said shank to travelforward horizontally, neither gaining nor losing elevation.

The angle θ₀ may be expected to be roughly zero, but the precise valuemay be determined after the sensor 54 has been mounted to the plow andwill depend upon the circumstance and manner of mounting andmanufacturing tolerances of the involved mechanical features, such asbolt hole sizes and locations and characteristics of sensor 54interfacing electrical components. The angle θ₀ may be determinedinitially using an iterative process and may be updated periodically byusing the process set forth in step 155, as will be described in moredetail below.

In step 130 in another embodiment, computer 54 computes a by taking thedifference θ−θ₀ and determining a from a lookup table. In such anembodiment, the lookup table may be ascertained by logging histories ofα and θ while operating the plow at fixed values of α, and computingaverage values of θ.

In step 140, computer 54 computes z_(sensor), an estimate of theelevation of the cutting edge c according to the formula:z_(sensor)=z_(est) change in elevation where z_(est) was computed in themost recent execution of step 160 discussed below. The change inelevation is computed using the trigonometric relationship between thedistance traveled and α: change in elevation=distance traveled*tangent(α). The distance traveled is the distance between the current GNSposition reported by GNS receiver 24 and GNS position at the time of themost recent previous performance of step 140. The first time step 140 isperformed there is no previous performance of step 140 and the distancetraveled is assigned zero.

In step 145, computer 54 computes the current position of the cuttingedge c comprising easting x_(gns), northing y_(gns) and elevationz_(gns). The current position c is computed using vector arithmetic byadding a displacement vector a (FIG. 2) to the current GNS positionreported by the GNS receiver 24. The displacement vector a is readilydetermined from the machine dimensions of shank 20, spatial orientationof shank 20, and the mounting location of the GNS receiver 24. Inanother embodiment, the cutting edge c may be approximated as thecurrent position of the GNS receiver 24 minus the vertical component ofvector a.

In step 150, the computer 54 is programmed to combine z_(sensor) andz_(gns) to produce the estimated elevation of cutting edge c using theformula z_(est)=(1.0−w)*z_(sensor)+w*z_(gns) where w is a predeterminedweighting factor between 0 and 1. Note that z_(sensor) and z_(gns) aresubstantially independently computed estimates of the current elevationof cutting edge c and that by choosing a value of w much closer to zerothan one, the high-frequency noise present in the elevation signal ofthe GNS receiver 24 is attenuated, whereas the low-frequency noisepresent in the sensor-derived estimate z_(sensor) is attenuated. Inother words, combining the signals from the sensor 56 and GNS receiver24 according to the disclosed embodiments produces an elevation estimatemore accurate than either could produce alone. It is further to beappreciated that this improvement in elevation estimation accuracy makespossible the use of GNS systems of lower accuracy, such as those notrequiring a base station, for machine control.

In step 155, computer 54 adjusts calibration parameter θ₀ used in step130. The calibration parameter defines an orientation, or pitch, ofshank 20 at which the plow does not substantially rise or fall whilemoving horizontally. This may be considered a neutral orientation. Inthe illustrated embodiment, the calibration parameter θ₀ is computed bylow-pass filtering an instantaneous implied value. The instantaneousimplied value is equal to the instantaneous implied a minus shank pitchθ of the second sensor. The instantaneous implied α is computed as thearctangent (change in z_(gns)/distance travelled) where the change inz_(gns) and distance travelled are computed from the most recent andprevious GNS locations and elevations received from the first sensor. Noadjustment to θ₀ is made when there is no forward motion of the plow asdetermined when distance travelled is zero or less than some smallthreshold. Since a stationary plow does not generate informationinforming the adjustment of Θ₀, Θ₀ may be continually updated asdescribed here. Alternatively, the value so produced may be stored anddisplayed, and the operator may manually adjust the θ₀ which isultimately used in step 130.

A rationale for adjusting θ₀ as described above is as follows. Θ₀ ismeant to denote the pitch Θ at which the plow progresses forward in alevel manner, neither rising nor falling, as implied by the relationshipα=Θ−Θ₀: when Θ=Θ₀ direction of motion α is zero and the plow runs level.Step 155 computes the implied instantaneous value of Θ₀ using thisrelationship, measurement of Θ and α implied by GNS measurements areprovided by the first sensor. While z_(gns) and pitch measurement may infact contain mathematical noise, the noise has a zero mean so that thecumulative effect of many small adjustments averaged together by thelow-pass filter substantially eliminates said noise.

A possibly large number of iterations of step 155 may be required beforeθ₀ will converge to a value, and provision for this convergence can bemade in the instructions provided to operators of the control assembly50. In another embodiment, θ₀ may be entered manually by the operatorusing the operator interface 68, and no adjustment made in step 155. Instill another embodiment, θ₀ may be computed by a Kalman filter (notshown) in a manner that would be apparent to the skilled artisan.

In step 160 computer 54 compares the current position of the cuttingedge c with the digital design information 52 stored in memory 72 of thecomputer 54 to determine a positional difference between the currentposition of the cutting edge c and a desired position of the cuttingedge as indicated by the digital design information 52 for a given pointalong the desired flexible pipe profile 36.

In step 170, the computer determines a desired pitch orientationΘ_(target) of shank 20 that will cause said shank to move in a directionrestoring it to the desired flexible pipe profile 36. More particularly,a Θ_(target) is chosen that will compensate the positional errorcomputed in step 160 by producing an α according to a proportionalcontrol law. In other words, Θ_(target) will be chosen to produce a thatis positive (pointing up) when cutting edge c is below desired flexiblepipe profile 36 and to produce a negative α (pointing down) when cuttingedge c is above the desired flexible profile. In an another embodiment,Θ_(target) is chosen to point the velocity vector b at a point on thedesired flexible profile 36 at a predetermined distance ahead of thecurrent position along said profile. In yet another embodiment, thepredetermined distance is adjusted to be shorter when the positionalerror is greater and vice versa. Other embodiments may employ any of alarge number of possible control laws explored in the control theoryliterature. In yet another embodiment, a start compensation pitch may besuperimposed on Θ_(target) to counteract the tendency of the plow dip atthe very start of an installation run as the plow bites the ground. Forexample, the start compensation pitch may start at an operator-editablevalue defaulting to 2% grade, and linearly tapers to zero over the first2 meters of the installation run. This temporary extra upward pitchtends to offset the said tendency of the plow to dip at the start of aninstallation run.

In step 180, the computer determines a current pitch error bysubtracting the current shank pitch θ from the current desired pitchorientation Θ_(target). In step 190, the computer sends an appropriateadjustment signal to the valve controller 34 via control line 66 tocompensate the current pitch error, thereby adjusting the positioning ofhydraulic cylinders 22. In this way, the shank pitch θ is adjusted tofollow the desired pitch Θ_(target) as closely as possible.

Those skilled in the art of feedback control theory will see alternativestrategies involving Kalman filtering, classical, adaptive, optimal,multivariable linear and nonlinear control laws and parameter estimationtechniques, fuzzy logic, neural networks, or support vector machineswhich may be substituted for portions of the program 100 presented inFIG. 3 without departing from the spirit of the invention.

Changes and modifications in the specifically described embodiments canbe carried out without departing from the principles of the invention.The invention is intended to be limited only by the scope of theappended claims, as interpreted according to the principles of patentlaw including the doctrine of equivalents.

1. A drainage plow control for controlling elevation of a drainage plowhaving a frame that is adapted to connect to a prime mover, a shank thatis connected to the frame, and a hydraulic actuator that is adapted toadjust pitch of said shank relative to earth, said shank defining acutting edge, wherein the pitch of said shank relative to earth causes achange in the elevation of said cutting edge, said drainage plow controlcomprising: an electronic control and a hydraulic valve assembly, saidhydraulic valve assembly adapted to be connected with the hydraulicactuator to adjust pitch of the shank, said electronic control beingadapted to activate said hydraulic valve assembly; wherein saidelectronic control comprises a processor and at least one sensor, saidat least one sensor adapted to be positioned on the drainage plow andcomprising a GNS receiver that is adapted to measure current elevationrelative to earth and to provide a GNS location input to said processor,said at least one sensor further comprising an inclinometer that isadapted to measure current pitch relative to earth and to provide acurrent pitch input to said processor, wherein said processor activatessaid hydraulic valve assembly from said inputs in a manner that adjuststhe hydraulic actuator to affect the pitch of the shank relative toearth, wherein said electronic control combines the GNS location input,the current pitch input and a desired elevation of said cutting edgerelative to earth to provide a valve control output and wherein saidelectronic control activates said hydraulic valve assembly as a functionof the valve control output.
 2. The drainage plow control as claimed inclaim 1 wherein said processor combines the GNS location input and adesired elevation of said cutting edge relative to earth to provide adesired pitch of said shank and wherein said processor combines thedesired pitch of said shank with the current pitch input to provide thevalve control output.
 3. The drainage plow control as claimed in claim 2wherein said processor combines the GNS location input with the desiredelevation of said cutting edge relative to earth to provide an elevationerror value and determines the desired pitch of said shank from theelevation error value.
 4. The drainage plow control as claimed in claim1 wherein said GNS receiver has an accuracy that is no better than 2inches.
 5. The drainage plow control as claimed in claim 4 wherein saidGNS receiver has an accuracy that is no better than 5 inches.
 6. Thedrainage plow control as claimed in claim 1 wherein said inclinometer isa multiple-axis inclinometer that is further adapted to measure roll ofthe shank relative to earth.
 7. The drainage plow control as claimed inclaim 1 wherein said processor is adapted to determine a calibrationparameter, said calibration parameter defining a pitch of the shankrelative to earth at which said edge does not substantially change inelevation.
 8. The drainage plow control as claimed in claim 7 whereinsaid processor is adapted to determine the calibration parameter fromthe GNS location input and the current pitch input.
 9. The drainage plowcontrol as claimed in claim 7 wherein said processor is adapted todetermine the calibration parameter during a calibration procedure priorto operation of the drainage plow.
 10. The drainage plow control asclaimed in claim 7 wherein said processor is adapted to repetitivelyupdate the calibration parameter during operation of the drainage plow.11. The drainage plow control as claimed in claim 1 wherein saidprocessor is adapted to access a desired drainage pipe profile to obtainthe desired elevation.
 12. A method of controlling the elevation of acutting edge of a drainage plow, said drainage plow having a frame thatis adapted to connect to a prime mover, a shank that is connected tosaid frame and a hydraulic actuator that is adapted to adjust pitch ofsaid shank relative to earth, said shank defining a cutting edge,wherein the pitch of said shank relative to earth causes a change in theelevation of said cutting edge, said method comprising: positioning atleast one sensor on the drainage plow, said at least one sensorcomprising a GNS receiver and an inclinometer, measuring currentelevation of said cutting edge relative to earth with said GNS receiverand current pitch of said shank relative to earth with saidinclinometer; providing the current elevation of said cutting edgerelative to earth and the pitch of said shank relative to earth to aprocessor and combining the current elevation of said cutting edgerelative to earth, a desired elevation of said cutting edge relative toearth and current pitch of said shank relative to earth using saidprocesser to provide a valve control output; and supplying the valvecontrol output to a hydraulic valve assembly connected with saidhydraulic actuator and activating said hydraulic valve assembly with thevalve control output of said processor.
 13. The method as claimed inclaim 12 including combining the GNS location input and a desiredelevation of said cutting edge relative to earth to provide a desiredpitch of said shank and combining the desired pitch of said shank withthe current pitch input to provide the valve control output.
 14. Themethod as claimed in claim 13 including combining the GNS location inputwith the desired elevation of said cutting edge relative to earth toprovide an elevation error value and determining the desired pitch ofsaid shank from the elevation error value.
 15. The method as claimed inclaim 12 wherein said GNS receiver has an accuracy that is no betterthan 2 inches.
 16. The method as claimed in claim 15 wherein said GNSreceiver has an accuracy that is no better than 5 inches.
 17. The methodas claimed in claim 12 wherein said inclinometer is a multiple-axisinclinometer and further including measuring roll of the shank relativeto earth.
 18. The method as claimed in claim 12 including determining acalibration parameter using said processor, the calibration parameterdefining a pitch of the shank relative to earth at which said edge doesnot substantially change in elevation.
 19. The method as claimed inclaim 18 including determining the calibration parameter using saidprocessor from the measured current elevation of said cutting edgerelative to earth and current pitch of said shank relative to earth. 20.The method as claimed in claim 18 including determining the calibrationparameter using said processor during a calibration procedure prior tooperation of the drainage plow.
 21. The method as claimed in claim 18including repetitively updating the calibration parameter using saidprocessor during operation of the drainage plow.
 22. The method asclaimed in claim 12 wherein said processor accesses a desired drainagepipe profile to obtain the desired elevation.
 23. A drainage plow,comprising: a frame that is adapted to connect to a prime mover; a shankthat is connected to the frame; a hydraulic actuator that is adapted toadjust pitch of said shank relative to earth, said shank defining acutting edge, wherein the pitch of said shank relative to earth causes achange in the elevation of said cutting edge; and a drainage plowcontrol comprising an electronic control and a hydraulic valve assembly,said hydraulic valve assembly adapted to be connected with saidhydraulic actuator to adjust pitch of the shank, said electronic controlbeing adapted to activate said hydraulic valve assembly; wherein saidelectronic control comprises a processor and at least one sensor, saidat least one sensor comprising a GNS receiver that is adapted to measurecurrent elevation relative to earth and to provide a GNS location inputto said processor, said at least one sensor further comprising aninclinometer that is adapted to measure current pitch of said shankrelative to earth and to provide a current pitch input to saidprocessor, wherein said processor activates said hydraulic valveassembly from said inputs in a manner that adjusts said hydraulicactuator to affect the pitch of said shank relative to earth, whereinsaid electronic control combines the GNS location input, the currentpitch input and a desired elevation of said cutting edge relative toearth to provide a valve control output and wherein said electroniccontrol activates said hydraulic valve assembly as a function of thevalve control output.